-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/keploy test coverage #169
base: master
Are you sure you want to change the base?
Conversation
WalkthroughThe project has evolved with enhancements in testing capabilities through Keploy SDK integration, updates in Docker configurations for improved network management, and improvements in server setup for graceful shutdowns. Detailed test configurations for HTTP requests have been added to ensure robust network interactions for the application. Changes
Recent Review DetailsConfiguration used: CodeRabbit UI Files selected for processing (4)
Additional comments not posted (4)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 24
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sensitive information (JWT token) is exposed in the test report. Consider using environment variables or mock tokens for testing to enhance security.
- normal: false | ||
type: JSON | ||
expected: '{"data":{"me":{"firstName":"Mohammed Ali","lastName":"Chherawalla"}}}' | ||
actual: '{"errors":[{"message":"EOF","path":["me"]}],"data":null}' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The body result for test 1 shows a discrepancy between expected and actual JSON structures, indicating an error handling issue in the GraphQL endpoint.
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or obfuscating the hardcoded authorization token in the test configuration to enhance security.
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer yJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or obfuscating the hardcoded authorization token in the test configuration to enhance security.
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or obfuscating the hardcoded authorization token in the test configuration to enhance security.
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or masking sensitive information like the JWT token in the Authorization header for security best practices.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4
+ Authorization: Bearer [REDACTED]
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 | |
Authorization: Bearer [REDACTED] |
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or masking sensitive information like the JWT token in the Authorization header for security best practices.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4
+ Authorization: Bearer [REDACTED]
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 | |
Authorization: Bearer [REDACTED] |
keploy/test-set-0/mocks.yaml
Outdated
payload: AAAAcQADAABkYXRlc3R5bGUASVNPLCBNRFkAZXh0cmFfZmxvYXRfZGlnaXRzADIAdXNlcgBnb190ZW1wbGF0ZV9yb2xlAGRhdGFiYXNlAGdvX3RlbXBsYXRlAGNsaWVudF9lbmNvZGluZwBVVEY4AAA= | ||
startup_message: | ||
protocolversion: 196608 | ||
parameters: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tip
Codebase Verification
The verification process has confirmed that the client_encoding
parameter is present multiple times in the parameters
section of the mocks.yaml
file. However, the other parameters specified in the script (database
, datestyle
, extra_float_digits
, user
) were not found in the output. This suggests that these parameters might be missing or incorrectly specified in the parameters
section.
Given this information, it appears that the parameters
section in the mocks.yaml
file is not completely correct or complete in the context of the application, as it lacks several specified parameters.
Analysis chain
Review 'parameters' for completeness and correctness in the context of the application.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Ensure all required parameters are included and valid.
awk '/parameters:/{getline; print}' mocks.yaml | grep -E 'client_encoding|database|datestyle|extra_float_digits|user'
Length of output: 200
Script:
#!/bin/bash
# First, find the location of mocks.yaml
fd mocks.yaml
# If found, re-run the original script with the correct path
Length of output: 44
Script:
#!/bin/bash
# Ensure all required parameters are included and valid using the correct file path.
awk '/parameters:/{getline; print}' keploy/test-set-0/mocks.yaml | grep -E 'client_encoding|database|datestyle|extra_float_digits|user'
Length of output: 289
keploy/test-set-0/mocks.yaml
Outdated
user: go_template_role | ||
auth_type: 0 | ||
postgresresponses: | ||
- header: [R] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tip
Codebase Verification
The verification process has confirmed that the 'header' values in the 'postgresresponses' section of mocks.yaml
do not include the expected characters (R, p, Q, C, Z). This suggests that the values might not be correct or as expected. It is recommended to manually verify these values to ensure they meet the required specifications or to adjust the expected values if necessary.
Analysis chain
Check the 'header' field in 'postgresresponses' for correct values.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Ensure the 'header' values are valid and correctly used.
awk '/header:/{print $2}' mocks.yaml | grep -E '[R|p|Q|C|Z]'
Length of output: 143
Script:
#!/bin/bash
# Find the correct path of 'mocks.yaml' within the repository
find . -type f -name "mocks.yaml"
Length of output: 64
Script:
#!/bin/bash
# Ensure the 'header' values are valid and correctly used, using the correct file path.
awk '/header:/{print $2}' ./keploy/test-set-0/mocks.yaml | grep -E '[R|p|Q|C|Z]'
Length of output: 82
keploy/test-set-0/mocks.yaml
Outdated
identifier: ServerResponse | ||
length: 113 | ||
authentication_md5_password: | ||
salt: [196, 34, 134, 0] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tip
Codebase Verification
The 'salt' values extracted from the mocks.yaml
file are indeed within the valid byte range, as each extracted value is a number potentially within 0-255. However, the values appear to be static and are listed in the configuration file, which typically does not suggest secure generation. Secure generation would typically involve dynamic creation of these values at runtime or through a secure initialization process, not hardcoded in a file. Therefore, it seems there might be a security concern regarding the generation of the 'salt' values for MD5 authentication.
Analysis chain
Ensure the 'salt' used in MD5 authentication is securely generated and used.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Check for secure generation and use of salt in MD5 authentication.
awk '/salt:/{print $2}' mocks.yaml | grep -E '[0-255]'
Length of output: 137
Script:
#!/bin/bash
# Correcting the file path and grep pattern to check for secure generation and use of salt in MD5 authentication.
fd mocks.yaml --exec cat {} | awk '/salt:/{print $2}' | grep -P '^\[(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(,(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*\]$'
Length of output: 156
Script:
#!/bin/bash
# Simplifying the script to ensure 'salt' values are being extracted and to check their format.
fd mocks.yaml --exec cat {} | awk '/salt:/{print $2}'
Length of output: 219
This comment has been minimized.
This comment has been minimized.
1 similar comment
Analysis Details0 IssuesCoverage and DuplicationsProject ID: wednesday-solutions_go-template_AY4Ik1IUB2n8RRmGoUiD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 11
Connection: keep-alive | ||
Content-Length: "1811" | ||
Content-Type: application/json | ||
Cookie: csrftoken=5w8RtIXw5M4ixBeXNqB6wphbStVCywde; grafana_session=7b44726b6c047975275b69d7b914ff73 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or masking sensitive information in the test configuration.
- Cookie: csrftoken=5w8RtIXw5M4ixBeXNqB6wphbStVCywde; grafana_session=7b44726b6c047975275b69d7b914ff73
+ Cookie: csrftoken=<MASKED>; grafana_session=<MASKED>
Sensitive data such as CSRF tokens and session IDs should not be hardcoded in test configurations or source code, as this can lead to security vulnerabilities. Consider using environment variables or other secure methods to handle sensitive information.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Cookie: csrftoken=5w8RtIXw5M4ixBeXNqB6wphbStVCywde; grafana_session=7b44726b6c047975275b69d7b914ff73 | |
Cookie: csrftoken=<MASKED>; grafana_session=<MASKED> |
keploy/test-set-2/mocks.yaml
Outdated
value: Etc/UTC | ||
- name: TimeZone | ||
value: Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate entries for the TimeZone
parameter.
- - name: TimeZone
- value: Etc/UTC
- - name: TimeZone
- value: Etc/UTC
Please ensure that the TimeZone
parameter is listed only once unless there is a specific reason for the redundancy.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
value: Etc/UTC | |
- name: TimeZone | |
value: Etc/UTC | |
value: Etc/UTC |
keploy/test-set-2/mocks.yaml
Outdated
value: Etc/UTC | ||
- name: TimeZone | ||
value: Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate entries for the TimeZone
parameter.
- - name: TimeZone
- value: Etc/UTC
- - name: TimeZone
- value: Etc/UTC
Please ensure that the TimeZone
parameter is listed only once unless there is a specific reason for the redundancy.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
value: Etc/UTC | |
- name: TimeZone | |
value: Etc/UTC | |
value: Etc/UTC |
keploy/test-set-0/tests/test-4.yaml
Outdated
method: POST | ||
proto_major: 1 | ||
proto_minor: 1 | ||
url: http://localhost:9000/graphql |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tip
Codebase Verification
The verification process has revealed that the server at http://localhost:9000/graphql
is not reachable, as indicated by the HTTP status code '000'. This suggests that either the server is not running, or there is a network configuration issue. It is recommended to check the server status and network settings to ensure that the endpoint is correctly set up and accessible.
Analysis chain
Ensure the URL in the test configuration points to the correct endpoint.
Scripts Executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Verify that the endpoint in the test configuration is valid and reachable.
curl -s -o /dev/null -w "%{http_code}" http://localhost:9000/graphql
Length of output: 74
keploy/test-set-0/tests/test-4.yaml
Outdated
Connection: keep-alive | ||
Content-Length: "1811" | ||
Content-Type: application/json | ||
Cookie: csrftoken=5w8RtIXw5M4ixBeXNqB6wphbStVCywde; grafana_session=7b44726b6c047975275b69d7b914ff73 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sensitive information exposure through cookies in test configurations.
Consider removing or obfuscating sensitive data like CSRF tokens and session IDs in the test configuration to prevent potential security risks.
keploy/test-set-2/mocks.yaml
Outdated
value: Etc/UTC | ||
- name: TimeZone | ||
value: Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate entries for the TimeZone
parameter.
- - name: TimeZone
- value: Etc/UTC
- - name: TimeZone
- value: Etc/UTC
Please ensure that the TimeZone
parameter is listed only once unless there is a specific reason for the redundancy.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
value: Etc/UTC | |
- name: TimeZone | |
value: Etc/UTC | |
value: Etc/UTC |
keploy/test-set-2/mocks.yaml
Outdated
value: Etc/UTC | ||
- name: TimeZone | ||
value: Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate entries for the TimeZone
parameter.
- - name: TimeZone
- value: Etc/UTC
- - name: TimeZone
- value: Etc/UTC
Please ensure that the TimeZone
parameter is listed only once unless there is a specific reason for the redundancy.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
value: Etc/UTC | |
- name: TimeZone | |
value: Etc/UTC | |
value: Etc/UTC |
keploy/test-set-2/mocks.yaml
Outdated
value: Etc/UTC | ||
- name: TimeZone | ||
value: Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate entries for the TimeZone
parameter.
- - name: TimeZone
- value: Etc/UTC
- - name: TimeZone
- value: Etc/UTC
Please ensure that the TimeZone
parameter is listed only once unless there is a specific reason for the redundancy.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
value: Etc/UTC | |
- name: TimeZone | |
value: Etc/UTC | |
value: Etc/UTC |
keploy/test-set-2/mocks.yaml
Outdated
value: Etc/UTC | ||
- name: TimeZone | ||
value: Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Duplicate entries for the TimeZone
parameter.
- - name: TimeZone
- value: Etc/UTC
- - name: TimeZone
- value: Etc/UTC
Please ensure that the TimeZone
parameter is listed only once unless there is a specific reason for the redundancy.
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
value: Etc/UTC | |
- name: TimeZone | |
value: Etc/UTC | |
value: Etc/UTC |
keploy/test-set-1/tests/test-4.yaml
Outdated
Accept: '*/*' | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider removing or masking the hardcoded JWT token in the test configuration.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4
+ Authorization: Bearer <TOKEN>
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMjgyOTAwNywiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.mnxKglrQE8SVwkyJF5t5VVFUzVD8hFduBYvk8ibUgA4 | |
Authorization: Bearer <TOKEN> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 4
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure removal of sensitive information from test reports.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8
+ Authorization: Bearer [REDACTED]
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 | |
Authorization: Bearer [REDACTED] |
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure removal of sensitive information from test reports.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8
+ Authorization: Bearer [REDACTED]
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 | |
Authorization: Bearer [REDACTED] |
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure removal of sensitive information from test reports.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8
+ Authorization: Bearer [REDACTED]
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 | |
Authorization: Bearer [REDACTED] |
Accept: application/json, multipart/mixed | ||
Accept-Encoding: gzip, deflate, br, zstd | ||
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8 | ||
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ensure removal of sensitive information from test reports.
- Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8
+ Authorization: Bearer [REDACTED]
Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlIjoiam9obmRvZUBtYWlsLmNvbSIsImV4cCI6MTcxMzAwODc3NiwiaWQiOjEsInJvbGUiOiJTVVBFUl9BRE1JTiIsInUiOiJhZG1pbiJ9.ZqJCMFz395LAmn8xU62gZRW5ZCeJEDxHFXA9fCZqjS8 | |
Authorization: Bearer [REDACTED] |
Ticket Link
Related Links
Description
Steps to Reproduce / Test
Request
Response
Summary by CodeRabbit
New Features
Bug Fixes
Chores